triangular ranch - French English Dictionary